EXAMPLE FILES ------------------------------------------------------------------------ EXAMPLE INTERNAL COMMAND OVERIDING ------------------------------------------------------------------------ #Make CD not only do it's normal function, but also a PWD. alias cd "%var \\cd $var;pwd" ------------------------------------------------------------------------ .LOGIN ------------------------------------------------------------------------ echo "shells, Matt" alias l "%var if $var;echo $var;else;echo *;endif" alias c "echo ^l" alias cc "cd ram:;assign c: cb:c" alias wb "cd ram:;assign c: sys:c" alias ed "run ED" set dest ram:a set temp ram: set ld cb:clib set incdir cb:include set libs +$ld/lc.lib set ops "" ------------------------------------------------------------------------ RAM.SH ------------------------------------------------------------------------ cp c:run ram:; cp c:assign ram:; cp c:cp ram:; assign c: ram: ------------------------------------------------------------------------ C1.SH ------------------------------------------------------------------------ foreach y ( $_passed ) "echo $y;lc1 -o$temp -i$incdir/ -i$incdir/lattice/ $y";echo DONE ------------------------------------------------------------------------ C2.SH ------------------------------------------------------------------------ foreach y ( $_passed ) "echo $y;lc2 -s -v $temp$y";echo DONE ------------------------------------------------------------------------ LD.SH ------------------------------------------------------------------------ blink $ld/lstartup.obj+$_passed library $ld/lc.lib+$ld/amiga.lib $ops to $dest ------------------------------------------------------------------------ LDALL.SH ------------------------------------------------------------------------ set O "";foreach y ( *.o ) "set O $O+$y";strtail O + $O ld $O;unset O